package com.sq.es.interfaces;

/**
 * @Author Li sir
 * @Date 2024/1/9
 */
public interface ConnectionPoll<T> {


    /**
     * 初始化连接
     * @param connectionNum
     */
    void initPoll(int connectionNum);

    /**
     * 获取连接
     * @return
     */
    T getConnection();

    /**
     * 释放连接
     * @param client
     */
    void replaceClient(T client);



}
